package com.zrar.ak.gkpt.util;

/**
 * @EnumName: JsonResultEnum
 * @Description: 接口返回数据结果集相关枚举
 * @author: liyang
 * @date: 2020年2月25日
 */
public enum JsonResultEnum {
    /**
     * 接口状态码
     */
    CODE_SUCCESS(1, "接口方案处理成功"),//接口方案处理成功
    CODE_NONEXISTENT_SERVICE(2, "不存在的接口服务"),//不存在的接口服务
    CODE_INSUFFICIENT_PRIVILEGES(3, "没有访问该接口的权限"),//没有访问该接口的权限
    CODE_FORMAT_ERROR(4, "接口参数格式错误"),//接口参数格式错误
    CODE_UNKOWN_ERROR(5, "未知错误(接口执行异常)"),//未知错误(接口执行异常)
    CODE_BUSINESS_EXCEPTION(6, "业务处理异常"),//业务处理异常
    CODE_BUSY_SYSTEM(7, "系统繁忙，升级维护中"),//系统繁忙，升级维护中
    CODE_FREQUENT_REQUEST(8, "请求过于频繁，请稍后访问"),//请求过于频繁，请稍后访问
    CODE_USER_UNLOGON(9,"用户未登录"),
    CODE_USER_UNDO(10,"用户没有权限"),
    CODE_NONEXISTENT_DATA(11,"数据不存在"),
    CODE_EXISTENT_DATA(12,"数据已存在");



    private final Integer code;
    private final String value;

    JsonResultEnum(Integer code, String value) {
        this.code = code;
        this.value = value;
    }

    public Integer getCode() {
        return code;
    }

    public String getValue() {
        return value;
    }


}
